package com.junsi.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import com.junsi.bean.SaleTrack;

/**   
  * @文件名: Company.java 
  * @包名: com.junsi.mapper 
  * @类名: Company   
  * @时间: 2017年6月22日 下午3:14:36 2017
  * @作者: 
  * @类功能描述:TODO 请简要描述你的类   
  */
@Component 
public interface SaleTrackMapper {
	//根据ID删除
	public Integer delete(Integer id);
	
	//根据saleID查找
	public List<SaleTrack> findSaleId(@Param("id") Integer id,@Param("endIndex") Integer endIndex,@Param("startIndex") Integer startIndex);
	
	//根据clientID查找
	public List<SaleTrack> findclientId(@Param("id") Integer id,@Param("endIndex") Integer endIndex,@Param("startIndex") Integer startIndex);
	
	//根据ID查找
	public SaleTrack findById(Integer id);
	
	//增加
	public Integer save(SaleTrack saletrack);
	
	//修改
	public Integer update(SaleTrack saletrack);
	
	//查询所有
	public List<SaleTrack> findByAll();
	
	//分页查询
	public List<SaleTrack> pageFind(Integer beginIndex,Integer endIndex);
	
	//查询行数
	public int findCount();

}
